puppet governments - Francés Inglés Diccionario